#related-posts ul{margin:0;padding:5px 0;list-style-type:none}
#related-posts ul li{position:relative;margin:5px 0;border-bottom:1px dashed #ffffff;padding:10px}
#related-posts ul li:first-child{background:#E9E9E9;width:90%}
#related-posts ul li:first-child:after{content:"1"}
#related-posts ul li:first-child + li{background:#E9E9E9;width:90%}
#related-posts ul li:first-child + li:after{content:"2"}
#related-posts ul li:first-child + li + li{background:#E9E9E9;width:90%}
#related-posts ul li:first-child + li + li:after{content:"3"}
#related-posts ul li:first-child + li + li + li{background:#e9e9e9;width:90%}
#related-posts ul li:first-child + li + li + li:after{content:"4"}
#related-posts ul li:first-child + li + li + li + li{background:#E9E9E9;width:90%}
#related-posts ul li:first-child + li + li + li + li:after{content:"5"}
#related-posts ul li:first-child:after,#related-posts ul li:first-child + li:after,#related-posts ul li:first-child + li + li:after,#related-posts ul li:first-child + li + li + li:after,#related-posts ul li:first-child + li + li + li + li:after{position:absolute;top:20px; right:-15px; width:32px;height:32px;text-align:center;font-size:15px; font-weight: bold; color:#777777;background-color: #e4e4e4; border-radius: 15px;}
#related-posts ul li .item-thumbnail{float:left;border:0;margin-right:10px;background:transparent;padding:0;width:40px;height:40px; border-radius: 5px; border: 2px solid #ffffff;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .4);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .4);box-shadow: 0 1px 2px rgba(0, 0, 0, .4);}
#related-posts ul li a{font-size:12px;color:#444;text-decoration:none}
#related-posts ul li a:hover{color:#222;text-decoration:none}
#related-posts {
margin-left: 20px;
}
#related-posts h2 {
background: #ffffff;
height:30px;
width: 290px;
margin-left: -29px;
padding-top:10px;
border-bottom: 3px solid #3399FF;
padding-top:10px;
font-size:15px;
font-weight: bold;
letter-spacing: 5px;
color: #484848;
text-align: center;
}